<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>

function validateA(e){
		var key_code = (document.all) ? e.keyCode : e.which;
		pattern =/^[0-9a-zA-Z/]+$/;				
		
		if(key_code == 32){
			return false;
		}
		
		if(key_code == 8 || key_code == 0){
			return false;
		} else {
			key_value = String.fromCharCode(key_code);
		}
		return pattern.test(key_value);
	}

function eliminar(){
	
	if (confirm("Esta seguro de eliminar los datos de la empresa?")){
		return true;
	} else {
		return false;
	}	
}
function validarCrear(){
	var nombre = document.getElementById("nombre").value;
	var carpeta = document.getElementById("carpeta").value;
	if (nombre == ""){
		alert('Ingresar nombre de la empresa');
		return false;
	}
	if (carpeta == ""){
		alert('Ingresar carpeta de la empresa');
		return false;
	}
	if (confirm("Esta seguro de grabar los datos?")){
		return true;
	} else {
		return false;
	}	
}
function validarActualizar(){
	var nombre = document.getElementById("nombre").value;
	var carpeta = document.getElementById("carpeta").value;
	if (nombre == ""){
		alert('Ingresar nombre de la empresa');
		return false;
	}
	if (carpeta == ""){
		alert('Ingresar carpeta de la empresa');
		return false;
	}
	if (confirm("Esta seguro de actualizar los datos?")){
		return true;
	} else {
		return false;
	}	
}

</script>

</head>
<body>
<c:url value="/buscarempresas" var="buscarempresas" />
<div id="content">
	<c:url value="/crearempresa" var="urlNuevo"/>
	<div style="align: left; width: 200px;">
		<a href="${urlNuevo}"><img src="resources/imagenes/crearempresa.png"/></a>		
		<br />
	</div>
	<center>
	<c:if test="${mensajeempresa != null}">
						<c:out value="${mensajeempresa}"></c:out>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;
					</c:if>	
	<c:if test="${error != null}">
		<font color="red"><c:out value="${error}"></c:out>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;</font>
	</c:if> 				
	</center>				
<div id="cuadrocuerpo">	
	<div class="cabeceratitulo">
		<spring:message code='mantenimientoempresa'/>
	</div>
</div>			
		
		
		<c:if test="${fn:length(empresas) > 0}">
			<div style="overflow-x:auto; width: 33%; height: 200px;margin-left: 260px; margin-top: 20px">
				
				<table width="10px" align="center" cellpadding="1" cellspacing="0" class="gridtable" border="1" >
					
					<tr>
						<td  align="center">
							<display:table uid="empresa" id="empresa" name="empresas" pagesize="${maxNumber}" defaultsort="1" defaultorder="ascending" requestURI="${buscarempresas}">
								
								<display:column property="nombreEmpresa" title="NombreEmpresa" group="1" />																	
								<display:column title="Nombre Empresa" media="html" group="1">
									<c:url value="/mostrarActualizarEmpresa" var="mostrarActualizarUrl">										
										<c:param name="codEmpresa" value="${empresa.codEmpresa}"/>									 								
									</c:url> 
									<a href="${mostrarActualizarUrl}"><input type="image" name="ImgInvocar" id="ImgInvocar" class="imgButton" src="resources/imagenes/editar.png" border="0" /></a>
									<c:url value="/eliminarActualizarEmpresa" var="mostrarEliminarUrl">										
										<c:param name="codEmpresa" value="${empresa.codEmpresa}"/>									 								
									</c:url>
									<a href="${mostrarEliminarUrl}">
										<input type="image" name="ImgInvocar" id="ImgInvocar" class="imgButton" src="resources/imagenes/eliminar.png" 
											border="0" onclick="return eliminar();"/>
									</a>
									
								</display:column>															
								
							</display:table>
						</td>
					</tr>
				</table>
			</div>
		</c:if>
		
		
		<c:if test="${mostrarActualizar != null}">
		<div id="cabeceracuerpo"><div class="cabeceratituloestatica"><spring:message code='editarempresa'/></div></div>
		<div class="tablaestatica" >
			<form:form method="post" action="/telebusca/actualizarempresa"
				modelAttribute="empresa" enctype="multipart/form-data">
			<table>		
				<form:hidden id="cod"  path="codEmpresa" />	
				<tr><td colspan="2"></td></tr>	
				<tr><td><spring:message code='nombre'/> </td><td>
				<form:input id="nombre"  path="nombreEmpresa" onpaste="return false;" onCopy="return false" onkeypress="return validateA(event);"/></td></tr>				
				<tr><td><spring:message code='carpeta'/> </td><td>
				<form:input id="carpeta"  path="carpeta" onpaste="return false;" onCopy="return false" onkeypress="return validateA(event);"/></td></tr>
				<tr><td><input type="image" name="ImgInvocar" id="ImgInvocar"class="imgButton" src="resources/imagenes/grabar.png"
				border="0" onclick="return validarActualizar();" /></td>
				<td>
					<c:url value="/mantenimientoempresa" var="urlcancel"/>
					<a href="${urlcancel}" onclick="#">
						 <img id="ctl01_XXX" src="resources/imagenes/cancelar.png" />
					</a>
					</td></tr>							
			</table>
		</form:form>
		</div>
		</c:if>
		
		<c:if test="${mostrarCrear != null}">
		<div id="cabeceracuerpo"><div class="cabeceratituloestatica"><spring:message code='agregarempresa'/></div></div>
		<div class="tablaestatica">	
			<form:form method="post" action="/telebusca/guardarempresa"
				modelAttribute="empresa" enctype="multipart/form-data">
			<table>	
				<tr><td colspan="2"></td></tr>							
				<tr><td><spring:message code='nombre'/> </td><td>
				<form:input id="nombre"  path="nombreEmpresa" onpaste="return false;" onCopy="return false" onkeypress="return validateA(event);"/></td></tr>				
				<tr><td><spring:message code='carpeta'/></td><td>
				<form:input id="carpeta"  path="carpeta" onpaste="return false;" onCopy="return false" onkeypress="return validateA(event);"/></td></tr>
				<tr><td><input type="image" name="ImgInvocar" id="ImgInvocar"class="imgButton" src="resources/imagenes/grabar.png" border="0" 
				onclick="return validarCrear();" /></td>
				<td><input type="image" name="ImgInvocar" id="ImgInvocar"class="imgButton" src="resources/imagenes/cancelar.png" border="0" onclick="history.go(-1);return false;" /></td></tr>							
			</table>
		</form:form>
		</div>
		</c:if>

		
</div>
</body>
</html>